这个函数用来获取“len”像素的Y分量,从起始点和方向“dir”计算。如果在你的实例周围有一个圆圈,然后在那个圆圈某个地方有个点,要移动到那个点,我们需要在这个方向移动对象那么多像素...所以这个函数(和lengthdir_x一起用)获取实例在代码中使用的圆上该点的位置。请看下面图片的细节:
lengthdir_y(len, dir);
参数 | 描述 |
---|---|
len | 返回点的长度。 |
dir | 返回点的方向。 |
Real(实数)
var _xx = x + lengthdir_x(64, image_angle);
var _yy = y + lengthdir_y(64, image_angle);
instance_create_layer(_xx, _yy, "Bullets", obj_bullet);
这将创建一个子弹实例(_xx, _yy),在图像角度方向上距父实例64像素。